package angels.rn;

import angels.dao.GenericDAO;
import angels.modelo.AnjoEvento;
//import anjos.modelo.AnjoEventoPK;
import angels.dao.AnjoEventoDAO;
import angels.modelo.Evento;
import java.util.List;

public class AnjoEventoRN {

    private final GenericDAO dao = new GenericDAO();
    private final AnjoEventoDAO aeDao = new AnjoEventoDAO();

    public AnjoEvento novo() {
        return new AnjoEvento();
    }

    public boolean salvar(AnjoEvento c) {
        if (c.getAnjoEventoPK() == null) {
            return dao.criar(c);
        } else {
            return dao.alterar(c);
        }
    }

    public boolean remover(AnjoEvento c) {
        return dao.excluir(c);
    }

    public AnjoEvento obter(Integer id) {
        return (AnjoEvento) dao.obter(AnjoEvento.class, id);
    }

    public List<AnjoEvento> obterTodos() {
        return dao.obterTodos(AnjoEvento.class);
    }
    
    
    public AnjoEvento obterUsuario(Evento eve, String senha){
        return aeDao.findAnjoEventoBySenhaId(eve, senha);
    }
    
}
